@import "http://fonts.googleapis.com/css?family=Exo+2:400,400italic,600,600italic&subset=latin,latin-ext";*{padding:0;margin:0}html{height:100%}body{font-family:'Exo 2';font-size:16px}area{border:2px solid red}body.base{background-repeat:no-repeat;background-position:center center;background-size:cover}.signpost h1{text-align:center;color:white;font-size:1.5em;text-transform:uppercase;font-weight:600;font-style:italic;margin:2em}#signpostSVG{position:fixed;top:17%;left:10%;height:80%;width:80%;bottom:0;margin:0 auto}.signpostWrapper{position:fixed;top:10%;left:10%;margin-top:40px;height:80%;right:0;width:80%;bottom:0;text-align:center}#signpostList{width:100%;display:none;padding-bottom:5em}#signpostList h2{margin:1em 0.2em 0.5em;text-align:left;font-size:1em;text-transform:uppercase;color:white;font-weight:normal;padding-right:7em}#signpostList a{display:block;padding:1em;margin:0.2em 0 0.2em 2em;color:white;text-decoration:none;text-transform:uppercase;text-align:center}#signpostList a.info{background-color:#7c7519}#signpostList a.vytv{background-color:#7e1f94}#signpostList a.kss{background-color:#17460e}#signpostList a.mat{background-color:#2f941f}#signpostList a.vyuc{background-color:#1f6113}#signpostList a.gymn{background-color:#19213b}#signpostList a.soc{background-color:#36467d}#signpostList a.vscht{background-color:#43100c}#signpostList a.vos{background-color:#611913}#signpostList a.nast{background-color:#942a1f}#signpostList a.uvc{background-color:#46130e}#menuBar{position:fixed;top:0;left:0;right:0;min-height:50px;z-index:10}nav{width:100%;height:50px;position:relative}nav#iconMenu{z-index:600}div#searchScreen{z-index:500}aside#mobileMenu{z-index:500}nav#logotyp{z-index:400}nav#level-0{background:#333333;z-index:300}nav#level-1,aside#mobileMenu li.level-1{background:#161616;z-index:200}nav#level-2,aside#mobileMenu li.level-2{background:#333333;z-index:100}nav#logotyp{position:absolute;width:auto;height:40px;left:0;top:5px}nav#logotyp a{width:220px;height:40px;display:inline-block;background:no-repeat left center;background-image:url('/design/images/logotyp.png');background-image:url('/design/images/logotyp.svg'), none}.layout-dofe nav#logotyp a{width:320px;background-image:url('/design/images/logotyp_dofe.png');background-image:url('/design/images/logotyp_dofe.svg'), none}body.vytv nav#level-0,body.vytv article th,body.vytv table.styled th,body.vytv .paginator span.current{background:#5D2D69}body.info nav#level-0,body.info article th,body.info table.styled th,body.info .paginator span.current{background:#695F2D}body.rem nav#level-0,body.rem article th,body.rem table.styled th,body.rem .paginator span.current{background:#2F692D}body.gymn nav#level-0,body.gymn article th,body.gymn table.styled th,body.gymn .paginator span.current{background:#2d3b69}body.soc nav#level-0,body.soc article th,body.soc table.styled th,body.soc .paginator span.current{background:#2D4C69}body.post nav#level-0,body.post article th,body.post table.styled th,body.post .paginator span.current{background:#692D2D}body.vytv #container a{color:#5D2D69;border-color:#5D2D69}body.info #container a{color:#695F2D;border-color:#695F2D}body.rem #container a{color:#2F692D;border-color:#2F692D}body.gymn #container a{color:#2d3b69;border-color:#2d3b69}body.soc #container a{color:#2D4C69;border-color:#2D4C69}body.post #container a{color:#692D2D;border-color:#692D2D}.noticeboard .agenda-10 a{color:#5D2D69 !important;border-color:#5D2D69 !important}.noticeboard .agenda-2 a{color:#695F2D !important;border-color:#695F2D !important}.noticeboard .agenda-7 a{color:#2F692D !important;border-color:#2F692D !important}.noticeboard .agenda-4 a,.noticeboard .agenda-22 a{color:#2d3b69 !important;border-color:#2d3b69 !important}.noticeboard .agenda-3 a{color:#2D4C69 !important;border-color:#2D4C69 !important}.noticeboard .agenda-5 a,.noticeboard .agenda-9 a{color:#692D2D !important;border-color:#692D2D !important}.noticeboard li:not(.flag-I) .agenda-4 a:hover{color:#0f2f99 !important;border-color:#0f2f99 !important}.noticeboard li:not(.flag-I) .agenda-3 a:hover{color:#0f5699 !important;border-color:#0f5699 !important}.noticeboard li:not(.flag-I) .agenda-5 a:hover{color:#990f0f !important;border-color:#990f0f !important}aside#mobileMenu li.vytv{border-right:5px solid #7d0f99}aside#mobileMenu li.info{border-right:5px solid #99820f}aside#mobileMenu li.rem{border-right:5px solid #14990f}aside#mobileMenu li.gymn{border-right:5px solid #0f2f99}aside#mobileMenu li.soc{border-right:5px solid #0f5699}aside#mobileMenu li.post{border-right:5px solid #990f0f}body.vytv #expandBox li,body.vytv aside#mobileMenu{background:#3f2945}body.info #expandBox li,body.info aside#mobileMenu{background:#454029}body.rem #expandBox li,body.rem aside#mobileMenu{background:#2a4529}body.gymn #expandBox li,body.gymn aside#mobileMenu{background:#292f45}body.soc #expandBox li,body.soc aside#mobileMenu{background:#293745}body.post #expandBox li,body.post aside#mobileMenu{background:#452929}body.vytv #container a:hover{color:#7d0f99;border-color:#7d0f99}body.info #container a:hover{color:#99820f;border-color:#99820f}body.rem #container a:hover{color:#14990f;border-color:#14990f}body.gymn #container a:hover{color:#0f2f99;border-color:#0f2f99}body.soc #container a:hover{color:#0f5699;border-color:#0f5699}body.post #container a:hover{color:#990f0f;border-color:#990f0f}#container a{border-bottom:1px dotted #2d3b69;text-decoration:none;color:#2d3b69}#container a:hover{border-bottom-style:solid}#container a.button{padding:1em;background:#eee;display:inline-block;font-weight:600;margin:0.3em 0.3em 0.3em 0}#container a[disabled],#container a[disabled]:hover{color:gray !important;border-color:transparent !important;text-decoration:line-through}#container a.fancybox{border:0;text-decoration:none}nav li.active a{background-image:url('/design/images/dent_ffffff.svg')}nav#level-0:not(:last-of-type) li.active a{background-image:url('/design/images/dent_161616.svg')}nav#level-1:not(:last-of-type) li.active a{background-image:url('/design/images/dent_333333.svg')}nav#iconMenu{position:fixed;top:0;right:0;width:50px;display:none}nav#iconMenu li.menu{display:none}nav#level-0 ul{padding-left:70px}nav ul{height:50px;position:absolute;right:0;top:0;text-align:right}nav li,aside li{display:inline-block}nav a{display:table-cell;vertical-align:middle;text-align:center;height:50px}aside a{height:50px;display:block;text-align:left;line-height:50px;border-bottom:1px solid #666}nav li a,aside li a{text-decoration:none;color:#CCC;text-transform:uppercase;font-size:10pt;padding:0 16px}nav li a:hover,nav li a.hover{color:white}nav li.active a{color:white;font-style:italic;font-weight:600;background:url('/design/images/dent_ffffff.svg') bottom center no-repeat}nav li.expand a{padding-left:50px;background:no-repeat left bottom;background-image:url('/design/images/expand.png');background-image:url('/design/images/expand.svg'), none}nav li.expand a:hover,nav li.expand a.hover{background-position-y:top}nav li.search a{width:40px;background:url('/design/images/search.svg') no-repeat center center}nav li.search a:hover,nav li.search a.hover{background-image:url('/design/images/search_hover.svg')}nav li.lang a{width:40px;background:url('/design/images/search.svg') no-repeat center center}nav li.lang a:hover,nav li.lang a.hover{background-image:url('/design/images/search_hover.svg')}nav li.menu a{width:40px;background:no-repeat center center;background-image:url('/design/images/menu.png');background-image:url('/design/images/menu.svg'), none}#expandBox{position:absolute;top:-300px;right:0;z-index:250;width:208px;text-align:left;display:none}#expandBox ul{position:static;width:233px;text-align:left}#expandBox li{display:block;background:#222}nav li.expand{display:none}div#searchScreen{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(47, 105, 45, 0.8)}aside#mobileMenu{position:fixed;visibility:hidden;top:50px;right:-100%;border-top:1px solid #666;bottom:0;width:33%;min-width:200px;overflow:auto;background:#2a4529;color:white}aside li{display:block}aside#mobileMenu li.active{background-image:url('/design/images/dent_ffffff_l.svg');background-repeat:no-repeat;background-position:left center}aside#mobileMenu li.active a{color:white;font-weight:600;font-style:italic}aside ul.navigation a{border:0}h1,h2,h3,h4,article p{margin:1em 0}section h1{font-size:2em}section h2{font-size:1.5em}section h3{font-size:1.17em}section h5{font-size:.83em}section h6{font-size:.75em}#container{position:relative}body.depth-0 #container{top:50px}body.depth-1 #container{top:100px}body.depth-2 #container{top:150px}#container.hasSideLeft{padding-left:25%}#container p{line-height:125%}#sidePanel{position:fixed;right:75%;left:0px;overflow:auto;bottom:0;top:150px;background:url('/design/images/kov.jpg') center center no-repeat;background-size:cover;box-shadow:inset -1em 0 1em -1em black}body.depth-0 #sidePanel{top:50px}body.depth-1 #sidePanel{top:100px}body.depth-2 #sidePanel{top:150px}#content:not(.nopadding){margin-top:0px;padding:0 3em}article{padding-top:200px;margin-top:-200px}article .figure,article a.fancybox{text-align:center}article > div{text-align:center;margin:0 auto}article > .figure-left,article > .left > img{float:left;margin:1em 1.5em 0 0}article > .figure-right,article > .right > img{float:right;margin:1em 0 0 1.5em}article > .left > img,article > .right > img{margin-bottom:1em}article img:not(.manual),article .figure:not(.manual),article .figure-left:not(.manual),article .figure-right:not(.manual){max-width:600px;height:auto}article .figure:not(.manual),article .figure-left img:not(.manual),article .figure-right img:not(.manual){width:100%;height:auto;max-width:none}article .figure p,article .figure-left p,article .figure-right p{text-align:center;font-size:0.8em;font-style:italic}article .mensi img,article .figure.mensi:not(.manual),article .figure-left.mensi:not(.manual),article .figure-right.mensi:not(.manual){max-width:400px}article .vetsi img,article .figure.vetsi:not(.manual),article .figure-left.vetsi:not(.manual),article .figure-right.vetsi:not(.manual){max-width:1000px}article blockquote{font-style:italic;color:#444;padding:0 2em;margin:2em 0}article h1[id]:before,article h2[id]:before,article h3[id]:before,article h4[id]:before{content:"";display:block;height:200px;margin:-200px 0 0}h1:target,h2:target,h3:target,h4:target{background:url('/design/images/target_bg.png') bottom left no-repeat;background-size:100% 1.2em}h1:target:before,h2:target:before,h3:target:before,h4:target:before{background:white;visibility:hidden}article .tocList{float:right;background:#f0f0f0;font-size:0.8em;padding:1em;margin:0 0 1em 1em;border:1px solid lightgray;max-width:33%;font-weight:600;text-align:left}article .tocList h2{margin-top:0}article .tocList ul{padding-left:20px}article table,table.styled{border-collapse:collapse}article tr:nth-of-type(even),table.styled tr:nth-of-type(even),table.styled tr.even{background:#f5f5f5}table.styled tr.odd{background:none}article th,table.styled th{background:#333;color:white;font-weight:normal}article td,article th,table.styled td,table.styled th{padding:6px;border:1px solid #ccc;text-align:left}article table th a,table.styled:not(.timetable) th a{color:white !important;border-color:white !important}table.styled img.icon{vertical-align:middle}table.responsive .respTitle{display:none}article ul,article ol{padding-left:40px;margin:1em 0}article li{margin:0.5em 0}article iframe.youtube,article video{max-width:100%}article abbr,article acronym{border-bottom:.1em dotted;cursor:help}dl{display:inline-block;vertical-align:top;max-width:400px;margin-right:1em}dt{font-style:italic;font-weight:600}dd{margin:0 0 0.5em 1em}dd ul li{margin-left:1em}article dd{margin:0.5em 0 0.5em 1em}article dl{max-width:none}.gal{clear:both}article .gal{text-align:left;margin-left:-2%}article .gal div{display:inline}article .gal div.figure,article .gal div.figure-left,article .gal div.figure-right{display:inline}article .gal .figure p,article .gal .figure-left p,article .gal .figure-right p{display:none}.gal a{display:inline-block;border:none !important;margin:2% 2% 1% 2% !important;width:15%;border-radius:0 !important;padding:0 !important;background:none !important}.gal a img{width:100%;border:1px solid lightgray}.articleList{max-width:900px}a.imageButton{display:inline-block;width:300px;max-width:100%;background:#eee;height:60px;position:relative;padding:0 !important;margin:1em 2em 1em 0 !important}a.imageButton .icon{position:absolute;top:0;left:0;bottom:0;width:60px;border:0}a.imageButton .captionWrapper{display:table;height:100%;width:100%}a.imageButton .caption{display:table-cell;vertical-align:middle;font-weight:600;padding-right:1em;padding-left:1em}a.imageButton .icon + .captionWrapper .caption{padding-left:80px}a.imageButton.beta{background-image:url('/design/images/beta.svg');background-repeat:no-repeat;background-position:top right;background-size:contain}.articleList.personScheduleList{max-width:none}.articleList.personScheduleList a.itemButon{margin:0.5em 1em 0.5em 0 !important}.articleList.personScheduleList a.imageButton .icon{background:#e0e0e0}#personProfile .basic{background:whitesmoke;position:relative;min-height:200px;margin-top:2em}#personProfile .QR{width:196px;height:196px;top:0;right:0;position:absolute;border:2px solid whitesmoke}#personProfile .portrait{position:absolute;top:0;left:0;width:130px;height:200px}#personProfile .portrait img.big{width:130px;height:200px}#personProfile .portrait img.small{display:none;width:60px;height:60px}#personProfile .designation{padding:0.5em 200px 2.5em 1em}#personProfile .designation h1{font-size:1.5em}#personProfile.hasPortrait .designation{padding-left:170px}#personProfile .state{list-style-type:none;font-weight:600;margin:1em 0;font-size:1.2em}#personProfile .state li{margin-top:0.5em}#personProfile .properties{margin-top:1em}#personProfile .properties table{display:inline-block;vertical-align:top}#personProfile .properties td,#personProfile .properties th{padding:0.2em}#personProfile .properties th{font-weight:normal;color:gray;text-align:left;vertical-align:top;max-width:100px}#personProfile .properties span.sup{color:#666;font-style:italic;font-size:0.8em;margin-left:1em;display:inline-block}#classProfile h1{margin-bottom:0}#classProfile .designation{margin-bottom:2em}#classProfile .QR{float:right}#classProfile dl{width:200px}#classProfile dt{font-weight:normal}#classProfile #teacherListToggle{display:none;text-align:center;margin-bottom:1em;width:100%}#classProfile #teacherListToggle span:before,#classProfile #teacherListToggle span:after{content:'▼';padding:2em;font-family:Arial, sans-serif}#classProfile #teacherListToggle span.state-on:before,#classProfile #teacherListToggle span.state-on:after{content:'▲'}table.timetable td,table.timetable th{min-width:4em;text-align:center;font-size:0.9em;white-space:nowrap}table.timetable thead tr{background:none !important}table.timetable thead th{padding-top:0;padding-bottom:0}table.timetable thead th:first-child{background:none;border:none;color:black;text-align:center}#schedule .header{text-align:center;margin-bottom:1em}#schedule .headerOutside{text-align:center;margin-bottom:1em}#schedule .headerOutside a{width:40%}#schedule .headerOutside{display:none}#schedule .headerOutside span.separator{display:none}table.timetable tr.header th{padding-bottom:1em}table.timetable span.separator{padding:0 0.5em}#schedule .headerOutside h3,table.timetable tr.header h3{margin:0}.timestamp{padding:0.5em 0;font-size:0.8em;color:#666;font-style:italic}.timestamp .ajaxSpinner{font-weight:bold;display:none;padding-left:20px;margin-left:1em;background:url('/design/images/spinner-inline.gif') no-repeat left center;height:16px}.timestamp .ajaxSpinner.active{display:inline-block}.timestamp.error{font-weight:bold;color:#BF0505}.timestamp .ajaxSpinner .error{display:none}.timestamp.error .ajaxSpinner .error{display:inline}.timestamp.error .ajaxSpinner .loading{display:none}table.timetable th.day .short{display:none}table.timetable td.supply,table.timetable tr.comment td{background:#ffcccc;color:#cc0000}#container table.timetable td.supply a{color:#cc0000}table.timetable td.comp{background:#ffffcc;color:#b69100}#container table.timetable td.comp a{color:#b69100}table.timetable td.free{background:#ccffcc;color:#00aa00}table.timetable .scheduleText{display:none}div.supplyWrapper{width:100%;position:relative}table.supplyTable{width:100%;margin-bottom:1.5em}div.supplyWrapper h2{margin-bottom:0}table.supplyTable td,table.supplyTable th{text-align:center;width:9%}table.reasonTable td{padding-top:2px;padding-bottom:2px}table.supplyTable thead th{padding-top:0;padding-bottom:0}table.classroomList{width:75%;border:1px solid #ccc;border-width:1px 1px 0 1px}table.classroomList:last-of-type{border-width:1px 1px 1px 1px}table.classroomList th{width:170px}table.classroomList td{width:70px;display:inline-block;text-align:center}table.classroomList td.spacer{display:none;height:1px;padding:0}table.classroomList td,table.classroomList th{border:0}table.menuCard{min-width:500px}table.menuCard thead th{text-align:center}table.menuCard tbody th{background:transparent !important;font-weight:600;color:black}div.display{display:inline-block;vertical-align:top;text-align:left;overflow:hidden}div.display:not(.floatRight):not(:last-of-type){margin-right:3%}div.display.half{width:48%}div.display.third{width:32%}div.display.third2{width:64%}div.display.floatRight{float:right}div.display:not(.third2) .imageButton{margin:0 !important;width:100%}.noticeboard li{list-style:none}.noticeboard a{display:block;background:whitesmoke;padding:1em;margin:0.3em 0}.noticeboard a span.caption{font-weight:600}.noticeboard a span.tag{float:right;font-size:0.8em;font-style:italic}.noticeboard li.flag-I a{color:red !important;border-color:red !important;border-left-width:4px;border-left-style:solid}.noticeboard li.flag-S a{border-left-width:4px;border-left-style:solid}.notice h1{margin-bottom:0}.notice h2.perex{margin:0}.notice .properties{margin:1em 0;font-style:italic}.notice dl.properties{max-width:none}.notice dl.properties dt,.notice dl.properties dd{display:inline;margin:0}.notice dl.properties dd:not(:last-child):after{content:'|';width:1em;display:inline-block;text-align:center;font-style:normal}.notice footer.properties .portrait{float:right;border:none !important;margin-left:0.5em}.notice footer.properties{line-height:200%;text-align:right}a.rss{display:inline-block;font-size:16px;margin:0 0.5em;font-weight:normal;border:none !important}h1 .rss,h2 .rss{opacity:0.3}h1:hover a.rss,h2:hover a.rss{opacity:1}a.rss:before{background-image:url('/design/images/rss.png');background-image:url('/design/images/rss.svg'), none;background-repeat:no-repeat;background-position:bottom left;background-size:100%;height:15px;width:15px;display:inline-block;content:'';margin-right:0.3em}a.rss:hover:before{background-position-y:top}.paginator{margin:1em 0}.paginator.mobile{display:none}.paginator:not(.mobile) a,.paginator:not(.mobile) span{color:black;padding:5px;margin:0 2px;display:inline-block;min-width:10px;font-size:1em}.paginator span.current{color:white;text-decoration:none;background:#2d3b69}.paginator:not(.mobile) .disabled{color:lightgray}.paginator.mobile .disabled{color:darkgray !important;border:none !important}#footer{font-size:0.7em;padding:1em 1em 1em 3.75em;color:gray;line-height:200%;margin-top:5em;clear:both;background:rgb(239,239,239);background:-moz-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 )}#footer p:not(:last-child){margin-bottom:0.5em}#footer #zrizovatel{float:left;display:inline-block;padding:0 1em 0 0;border:none;background:none}#footer #zrizovatelWide{display:none;text-align:center;width:80%;max-width:468px;border:none;background:none;padding:0}#footer #zrizovatel img,#footer #zrizovatelWide img{border:none}#footer .sep{margin:0 0.5em}#content hr{border:0;height:5px;color:white;background:whitesmoke;margin:0.5em 0}hr{border:0;height:1px;color:white;background:white}.left{text-align:left}.right{text-align:right}.center{text-align:center}td.center,th.center{text-align:center !important}.globalFlashWrapper{margin:2em 0}.globalFlashWrapper .flash{width:100%}.flash{padding:10px;margin:0 0 5px 0;display:inline-block}.flash p{margin:0.5em}.flash.success{background-color:#D7EDBF;border:1px solid green;color:green}.flash.info{background-color:#F1E5CE;border:1px solid #FF8C00;color:#B36500}.flash.error{background-color:#F8E3E3;border:1px solid #BF0505;color:#BF0505}table.contactList{width:100%}table.contactList .portrait a{border:0 !important}table.contactList .portrait img{border:0;width:70px;height:70px;background:url('/design/images/n-a.png') no-repeat center center}table.contactList td.portrait{width:70px}table.contactList td.name{width:13em}table.contactList td.mail{width:15em}table.contactList td.phone{width:9em}table.courseTable{width:100%}#fieldCatalog{width:100%}#fieldCatalog tr{vertical-align:middle}#fieldCatalog th{color:white;text-transform:uppercase;width:3em;position:relative;height:5em}#fieldCatalog th > div{transform:rotate(-90deg);position:absolute;left:0;vertical-align:middle;text-align:center;right:0}#fieldCatalog th > div > span{width:6em;margin-left:-1em;display:inline-block}#fieldCatalog th.nerem > div > span,#fieldCatalog th.umrem > div > span,#fieldCatalog th.post > div > span{width:12em;margin-left:-4.5em}#fieldCatalog th.soc > div > span{margin-left:-0.5em}#fieldCatalog td{background:whitesmoke;position:relative;padding:0}#fieldCatalog td a{padding:1em 2em;display:block;color:black !important;border:none}#fieldCatalog span.code{font-style:italic}#fieldCatalog span.title{font-weight:600}#fieldCatalog td a:hover{border:none}#fieldCatalog td .code{float:right;padding-left:2em}#fieldCatalog th.info{background-color:#7c7519}#fieldCatalog th.vytv{background-color:#7e1f94}#fieldCatalog th.kss{background-color:#17460e}#fieldCatalog th.mat{background-color:#2f941f}#fieldCatalog th.vyuc{background-color:#1f6113}#fieldCatalog th.gymn{background-color:#19213b}#fieldCatalog th.soc{background-color:#36467d}#fieldCatalog th.vscht{background-color:#43100c}#fieldCatalog th.vos{background-color:#611913}#fieldCatalog th.nast{background-color:#942a1f}#fieldCatalog th.uvc{background-color:#46130e}#fieldCatalog th.nerem{background-color:#2d3b69}#fieldCatalog th.umrem{background-color:#287c19}#fieldCatalog th.post{background-color:#7c2119}#fieldCatalog tbody.nerem td{background-color:#d7dae5}#fieldCatalog tbody.vytv td{background-color:#e1d1e5}#fieldCatalog tbody.umrem td{background-color:#d4e5d1}#fieldCatalog tbody.post td{background-color:#e9d3d1}#gradesWrapper{position:fixed;top:50px;left:0;right:0;bottom:0;background:url('/design/images/spinner.gif') no-repeat center center}#gradesWrapper iframe{position:absolute;bottom:0;left:0;right:0;overflow:auto;border:0;width:100%;height:100%}body.depth-1 #gradesWrapper,body.depth-1 .verticalAccordion{top:100px}body.depth-2 #gradesWrapper,body.depth-2 .verticalAccordion{top:150px}#panosalado{position:fixed;bottom:0;left:0;right:0;height:100%}.mobileOnly,.tabletOnly{display:none}.gymnazium-motto{text-align:center}.gymnazium-motto p{margin:2em 0}.gymnazium-motto p:nth-of-type(1){font-style:italic}.gymnazium-motto p:nth-of-type(2){font-weight:bold}.verticalAccordion{position:fixed;top:50px;bottom:0;left:0;right:0;text-align:center;overflow:hidden;background:black;white-space:nowrap}.verticalAccordion .wrapper{width:102%;height:100%}.verticalAccordion a{display:block;float:left;height:100%;background-size:cover;background-position:center center;text-decoration:none}.verticalAccordion a:last-child{margin-left:-0.5%}.verticalAccordion a span.title{display:block;color:white;text-transform:uppercase;font-size:1.2em;top:85%;position:relative}.noJSHide{display:none}html.touch #container a:not(.fancybox):not(.plain):not(.imageButton):not(.button):not(.scheduleLink){background:#eee;padding:0.3em;display:inline-block;margin:0.1em}html.touch #container table.styled:not(.timetable) a{background:transparent !important}html.touch #container a.button{padding:1em}html.touch a.imageButton img{border-top-left-radius:5px;border-bottom-left-radius:5px}html.touch a.imageButton{margin:0.3em !important}html.touch table.timetable .scheduleLink{display:none}html.touch table.timetable .scheduleText{display:initial}@media only screen and (min-width: 1500px){.gal a{width:10%}#container.hasSideLeft{padding-left:20%}#sidePanel{right:80%}table.classroomList{width:50%}table.supplyTable{width:75%}.verticalAccordion a span.title{font-size:1.5em}}@media only screen and (max-width: 1200px){nav#level-0 li:not(.active):not(.search):not(.expand),#expandBox li.active{display:none}nav li.expand,#expandBox{display:inline-block}#container.hasSideLeft{padding-left:10%}#sidePanel{right:90%}.gal a{width:20%}table.classroomList{width:100%}}@media only screen and (max-width: 900px),print{nav li:not(.active):not(.search):not(.expand),#expandBox li.active,#footer .sep{display:none}nav li.expand,#expandBox,nav li.search{display:none}aside#mobileMenu{visibility:visible}aside#mobileMenu ul.navigation li.backTrack{display:none}nav{position:absolute;width:auto;text-align:left}#menuBar.depth-0{background-color:#161616}#menuBar.depth-0 nav#level-0{left:0;right:50px}#menuBar.depth-1{background-color:#333333}#menuBar.depth-1 nav#level-0{left:0;right:200px}#menuBar.depth-1 nav#level-1{width:150px;right:50px}#menuBar.depth-2 nav#level-0{left:0;right:350px}#menuBar.depth-2 nav#level-1{width:150px;right:200px}#menuBar.depth-2 nav#level-2{width:200px;right:0}nav#level-0 ul{padding-right:50px}nav#level-2 ul{left:0;text-align:center}nav#level-1 li a{width:150px}nav li.active a{background-position:right center}nav li.active a{background-image:none}nav#level-0:not(:last-of-type) li.active a{background-image:url('/design/images/dent_161616_v.svg')}nav#level-1:not(:last-of-type) li.active a{background-image:url('/design/images/dent_333333_v.svg')}nav#level-2 li.active a{background-position:center bottom}nav#iconMenu{display:initial}nav#iconMenu li.menu{display:inline-block}nav#level-0 ul{padding-right:0}nav#level-2 ul{padding-right:50px}nav#logotyp a{width:56px;background-image:url('/design/images/logo.png');background-image:url('/design/images/logo.svg'), none}.layout-dofe nav#logotyp a{width:100px;background-image:url('/design/images/logo_dofe.png');background-image:url('/design/images/logo_dofe.svg'), none}#container,#gradesWrapper,.verticalAccordion{top:50px !important}#container.hasSideLeft{padding-left:0}#sidePanel{position:static;height:6em;box-shadow:none}#personProfile .designation{padding-right:1em}.QR{display:none}.gal a{width:45%}article h1[id]:before,article h2[id]:before,article h3[id]:before,article h4[id]:before{height:60px;margin:-60px 0 0}article .tocList{float:none;max-width:100%;margin:0 0 1em 0}article .tocList li{margin:0}article img.stretchOnTablet{width:100%;max-width:none}.notice dl.properties dt,.notice dl.properties dd{display:inline-block;float:left}.notice dl.properties dt{clear:left}.notice dl.properties dd{padding-left:1em}.notice dl.properties dd:after{display:none !important}table.responsive.tablet,table.responsive.tablet thead,table.responsive.tablet tbody,table.responsive.tablet th,table.responsive.tablet td,table.responsive.tablet tr{display:block}table.responsive.tablet{border:1px solid #ccc}table.responsive.tablet tr:not(:last-child){border-bottom:1px solid #ccc}table.responsive.tablet td,table.responsive.tablet th{border:0 !important}table.courseTable thead{display:none !important}table.courseTable tr:nth-of-type(odd){border-bottom:none !important}table.courseTable td{text-align:left !important}table.courseTable td span.respTitle{display:inline-block;width:50%;text-align:left}table.contactList td.mail,table.contactList td.phone{display:none}table.timetable,table.supplyTable{overflow-x:auto;display:block}table.timetable::-webkit-scrollbar,table.supplyTable::-webkit-scrollbar{height:12px}table.timetable::-webkit-scrollbar-track,table.supplyTable::-webkit-scrollbar-track{box-shadow:0 0 2px rgba(0,0,0,0.15) inset;background:#f0f0f0}table.timetable::-webkit-scrollbar-thumb,table.supplyTable::-webkit-scrollbar-thumb{border-radius:6px;background:#ccc}#schedule .headerOutside{display:block}table.timetable tr.header{display:none}table.timetable td.free{text-align:left}ul.noticeboard li a span.tag{display:block;float:none}.paginator:not(.mobile){display:none}.paginator.mobile{display:block}acronym[title]:after{content:" (" attr(title) ")"}acronym[title]{border:none}.tabletOnly{display:initial}.desktopOnly{display:none}}@media only print{.no_print{display:none}.printOnly{display:initial}body{font-size:14px}#menuBar,#mobileMenu,#iconMenu,#sidePanel,a.rss,#footer a{display:none !important}#container{top:0 !important}#content{padding:0 5% !important}#printHeader{width:90%;padding:0 5%}#schedule{page-break-before:avoid;text-align:center}table.timetable,table.supplyTable{margin:0 auto;display:table}#fieldCatalog th{border-right:2px solid gray}}@media only screen{.printOnly{display:none}}@media only screen and (max-width: 580px),only screen and (max-width: 700px) and (orientation: landscape){#menuBar nav#level-1,#menuBar nav#level-2,#footer #zrizovatel{display:none}#footer #zrizovatelWide{display:inline-block}nav#logotyp,nav#iconMenu{display:block}#menuBar{min-height:40px}#menuBar nav#level-0{left:0;right:0 !important;width:auto !important;text-align:center !important}#menuBar nav#level-0 li.active a{background:none !important}#menuBar nav#level-0 ul{position:static;padding:0 50px;text-align:center}aside#mobileMenu ul.navigation li.backTrack{display:block}nav,nav ul,nav li a{height:40px}nav#iconMenu li a{width:40px;background-size:30px}nav#logotyp a{height:30px;background-size:75%}#container,aside#mobileMenu,#gradesWrapper,.verticalAccordion{top:40px !important}#container p{line-height:normal}#content{padding:0 2em}article img:not(.manual){width:100%}article img.manual{max-width:100%}article .figure,article .figure-left,article .figure-right{width:100% !important;max-width:none !important;margin-left:0;margin-right:0}a.button{display:block !important}table.responsive,table.responsive thead,table.responsive tbody,table.responsive th,table.responsive td,table.responsive tr{display:block}table.responsive{border:1px solid #ccc}table.responsive tr:not(:last-child){border-bottom:1px solid #ccc}table.responsive td,table.responsive th{border:0 !important}table.contactList td.portrait{display:none}table.classroomList th{width:auto}table.classroomList td{display:inline-block;width:18%}table.classroomList td.spacer{display:block}#personProfile .portrait{left:auto;right:0;width:auto;height:auto}#personProfile .portrait img.small{display:block}#personProfile .portrait img.big{display:none}#personProfile .designation h1{min-height:50px;margin:0 80px 0 0}#personProfile .designation{padding:1em !important}#classProfile #teacherList{display:none}#classProfile #teacherListToggle{display:block}table.menuCard{min-width:100%}div.display,div.display.half,div.display.third,div.display.third2{display:block;width:100%}div.display.floatRight,div.display.floatLeft{float:none}.signpost{position:fixed;overflow-x:auto;top:0;bottom:0;left:0;right:0;padding:1em}.signpost h1{font-size:1em}.signpostWrapper,#signpostSVG{display:none}#signpostList{display:block}#fieldCatalog th{height:auto;width:100%}#fieldCatalog th > div{transform:none;position:static}#fieldCatalog th > div > span{width:auto !important;margin:0 !important;padding:0.5em}#sidePanel{height:4em}#footer{padding:1em;text-align:center}aside#mobileMenu{width:66%}.gal a{width:96%}.tabletOnly{display:none}.mobileOnly{display:initial}.noMobile{display:none}}@media only screen and (max-width: 900px) and (orientation: landscape){aside#mobileMenu{width:33%}.gal a{width:45%}article img{width:40%}}#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}* html #fancybox-loading{position:absolute;margin-top:0}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/js/fancybox/fancybox.png')}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none}* html #fancybox-overlay{position:absolute;width:100%}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#f6f5f4}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url('/js/fancybox/fancybox.png');background-position:-40px 0px;cursor:pointer;z-index:1103;display:none}#fancybox_error{color:#fff;font:normal 12px/20px Arial;padding:7px;margin:0}#fancybox-content{height:auto;width:auto;padding:0;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102}.fancybox-title-inside{padding:10px 0;text-align:center;color:white;background:#000}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold}.fancybox-title-over{color:#FFF;text-align:left}#fancybox-custom-title-container{padding:10px;background-image:url('/js/fancybox/fancy_title_over.png');display:block}#fancybox-custom-title{color:#FFF;text-align:left}#fancybox-custom-counter{display:inline-block;float:right}#fancybox-title-over{padding:10px;background-image:url('/js/fancybox/fancy_title_over.png');display:block}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap span{height:32px;float:left}#fancybox-title-left{padding-left:15px;background-image:url('/js/fancybox/fancybox.png');background-position:-40px -90px;background-repeat:no-repeat}#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url('/js/fancybox/fancybox-x.png');background-position:0px -40px;color:#FFF}#fancybox-title-right{padding-left:15px;background-image:url('/js/fancybox/fancybox.png');background-position:-55px -90px;background-repeat:no-repeat}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('/js/fancybox/blank.gif');z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url('/js/fancybox/fancybox.png');background-position:-40px -30px}#fancybox-right-ico{background-image:url('/js/fancybox/fancybox.png');background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancy-bg-n{top:-20px;left:0;width:100%;background-image:url('/js/fancybox/fancybox-x.png')}#fancy-bg-ne{top:-20px;right:-20px;background-image:url('/js/fancybox/fancybox.png');background-position:-40px -162px}#fancy-bg-e{top:0;right:-20px;height:100%;background-image:url('/js/fancybox/fancybox-y.png');background-position:-20px 0px}#fancy-bg-se{bottom:-20px;right:-20px;background-image:url('/js/fancybox/fancybox.png');background-position:-40px -182px}#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/js/fancybox/fancybox-x.png');background-position:0px -20px}#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url('/js/fancybox/fancybox.png');background-position:-40px -142px}#fancy-bg-w{top:0;left:-20px;height:100%;background-image:url('/js/fancybox/fancybox-y.png')}#fancy-bg-nw{top:-20px;left:-20px;background-image:url('/js/fancybox/fancybox.png');background-position:-40px -122px}#fancybox-loading.fancybox-ie div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_loading.png', sizingMethod='scale')}.fancybox-ie #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_close.png', sizingMethod='scale')}.fancybox-ie #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1}.fancybox-ie #fancybox-title-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_title_left.png', sizingMethod='scale')}.fancybox-ie #fancybox-title-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_title_main.png', sizingMethod='scale')}.fancybox-ie #fancybox-title-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_title_right.png', sizingMethod='scale')}.fancybox-ie #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_nav_left.png', sizingMethod='scale')}.fancybox-ie #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_nav_right.png', sizingMethod='scale')}.fancybox-ie .fancy-bg{background:transparent !important}.fancybox-ie #fancy-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_shadow_n.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_shadow_ne.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_shadow_e.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_shadow_se.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_shadow_s.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_shadow_sw.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_shadow_w.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='js/fancybox/fancy_shadow_nw.png', sizingMethod='scale')}